Maybe you should get some advise from your vet. That dog sounds like he thinks he is the top dog and you need to show him somehow that you are the "top dog" in the pack.